package com.foolishbird.sdk.params.bean;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;


public class RedConfig implements Serializable {


    //发送金额配置，一维数组，例如：["1000","3000","5000"]
    @SerializedName("send_amount_options")
    private String[] amountOption;

    //发送数量配置，一维数组，例如：["10","30","100"]
    @SerializedName("send_count_options")
    private String[] countOption;

    //提现次数
    @SerializedName("withdraw_times")
    private int withdrawTimes;


    //提现金额类型，取值 1|不管控，2|管控  说明：管控的情况下提现界面出现固定可选的提现金额，反之则提供提现金额输入框
    @SerializedName("withdraw_amount_type")
    private int amountType;


    //提现金额配置，针对提现金额类型为2时选择的金额，一维数组，例如： ["10","100","500"]
    @SerializedName("withdraw_amount_options")
    private String[] withdrawAmountOptions;


    public String[] getAmountOption() {
        return amountOption;
    }

    public void setAmountOption(String[] amountOption) {
        this.amountOption = amountOption;
    }

    public String[] getCountOption() {
        return countOption;
    }

    public void setCountOption(String[] countOption) {
        this.countOption = countOption;
    }

    public int getWithdrawTimes() {
        return withdrawTimes;
    }

    public void setWithdrawTimes(int withdrawTimes) {
        this.withdrawTimes = withdrawTimes;
    }

    public int getAmountType() {
        return amountType;
    }

    public void setAmountType(int amountType) {
        this.amountType = amountType;
    }

    public String[] getWithdrawAmountOptions() {
        return withdrawAmountOptions;
    }

    public void setWithdrawAmountOptions(String[] withdrawAmountOptions) {
        this.withdrawAmountOptions = withdrawAmountOptions;
    }
}
